pull oneself together - Turkish English Dictionary